package org.rguess.patterns.interfaces.bridging;

public class Program {
	public static void main(String[] args) {
		HandsetBrand hb;
		hb = new HandsetBrandA();
		hb.SetHandsetSoft(new HandsetAddressList());
		hb.Run();
		hb.SetHandsetSoft(new HandsetGame());
		hb.Run();
		hb = new HandsetBrandB();
		hb.SetHandsetSoft(new HandsetAddressList());
		hb.Run();
		hb.SetHandsetSoft(new HandsetGame());
		hb.Run();
	}
}
